#include "common.h"

void fcommon(void)
{
    printf("%s %s\n", __FILE__, __PRETTY_FUNCTION__);
}

void FUNC_WEAK f2(void)
{
    printf("%s %s\n", __FILE__, __PRETTY_FUNCTION__);
    fcommon();
}

void f3(void)
{
    printf("%s %s\n", __FILE__, __PRETTY_FUNCTION__);
    fcommon();  
}

int main(void)
{
    f1();
    f2();
    f3();
}